import axios from "axios";
const instance = axios.create({
    // baseURL: "http://520it.com:8881/cms"
    baseURL: "http://192.168.113.249:8081/cms"
})

instance.interceptors.request.use(config => {
    // console.log("请求拦截器");
    // console.log(config); //config本次请求的配置信息
    let token = localStorage.getItem('token');
    if (token) {
        // 判断是否存在token，如果存在的话，则每个请求的请求头上都加上token
        config.headers["x-auth-token"] = token
    }
    return config;
}, err => {
    return Promise.reject(err)
})

instance.interceptors.response.use(res => {
    // console.log("响应拦截器", res);
    // 我们在这里统一处理接口访问出错的提示
    if (res.data.code != 0 && res.data.code != 400 && res.data.code != 407) {
        alert(res.data.message || res.data.msg)
        return false;
    }
    return res.data;
}, err => {
    return Promise.reject(err)
})
export default instance